An observability enhancement method of ABPEL specifications

نویسنده

  • Sébastien Salva
چکیده

WS-BPEL is a language which aims to conceive Business applications orchestrating a set of Web Services. Designing such applications is a difficult task since many different concepts are involved (parallelism, partner interaction, fault handling, etc.). However, some Meta-engineering techniques may help designers to improve the quality level of a specification. One of them, called Testability, helps to assess how a specification is testable by mean of different criteria or to improve a specification so that the final implementation becomes easier to test. In this paper, we focus on a well-known testability criterion called observability, which evaluates whether the set of observable events (messages with communication data) is sufficient to conclude on a verdict during the testing process. We study the observability of ABPEL (Abstract-BPEL) specifications and we describe some ABPEL observability degradation properties (ABPEL code patterns which do not respect the observability definition). From these, we propose an observability enhancement method which detects observability issues in ABPEL specifications and semi-automatically updates the code. Keywords-BPEL; testability; observability; enhancement method

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Rcd Rules and Power Systems Observability

Power system state estimation is a process to find the bus voltage magnitudes and phase angles at every bus based on a given measurement set. The state estimation convergency is related to the sufficiency of the measurement set. Observability analysis actually tests this kind of problem and guarantees the state estimation accuracy. A new and useful algorithm is proposed and applied in this pape...

متن کامل

Proving the Correctness of Algebraically Specified Software: Modularity and Observability Issues

We investigate how far modularity and observability issues can contribute to a better understanding of software correctness. We detail the impact of modularity on the semantics of algebraic specifications and we show that, with the stratified loose semantics, software correctness can be established on a module per module basis. We discuss observability issues and we introduce an observational s...

متن کامل

Observability-Enhanced PMU Placement Considering Conventional Measurements and Contingencies

Phasor Measurement Units (PMUs) are in growing attention in recent power systems because of their paramount abilities in state estimation. PMUs are placed in existing power systems where there are already installed conventional measurements, which can be helpful if they are considered in PMU optimal placement. In this paper, a method is proposed for optimal placement of PMUs incorporating conve...

متن کامل

Test Symbolique De Services Web Composites

Web services are gaining industry-wide acceptance and usage by fostering the development of distributed applications out of the composition of simpler entities called services. In complement to verification, testing allows one to check for the correctness of a binary (no source code) service implementation with reference to a specification. In this thesis, we propose black box conformance testi...

متن کامل

Null Steering GPS Array in the Presence of Mutual Coupling

A null steering GPS antenna array is designed in this paper. In the proposed method, the exact full wave antenna radiation properties with the effect of mutual couplings and nearby scatterers are considered to calculate the array steering vector, precisely. Although the proposed method is not constrained by the array geometry and the antenna element specifications, a five patch antenna elements...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010